package com.example.demo.param;

import com.example.demo.model.OrderStatus;

import java.time.LocalDateTime;

/**
 * 由前端传入的自定义对象，封装查询最近购买订单的参数（商品ID，时间，订单状态）
 * 继承BasePageParam，获得分页查询的页码和每页数量
 */
public class QueryOrderParam extends BasePageParam{
    private String productId;//商品ID
    private LocalDateTime deadline;//截止时间（查询这个时间前的数据）
    private OrderStatus orderStatus;//订单状态

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public LocalDateTime getDeadline() {
        return deadline;
    }

    public void setDeadline(LocalDateTime deadline) {
        this.deadline = deadline;
    }

    public OrderStatus getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(OrderStatus orderStatus) {
        this.orderStatus = orderStatus;
    }
}
